CppCon 2018

CppCon 2018: Jonathan Boccara “105 STL Algorithms in Less Than an Hour”

CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”

CppCon 2018: Jason Turner “Applied Best Practices”

CppCon 2018: Brand & Nash “What Could Possibly Go Wrong?: A Tale of Expectations and Exceptions”

CppCon 2018: James McNellis “The Shape of a Program”

CppCon 2018: Walter E. Brown “Thank You (I’m sorry that it’s taken me so long to say it)”

CppCon 2018: Jon Kalb “Copy Elision”

CppCon 2018: “Latest and Greatest in the Visual Studio Family for C++ Developers 2018”

CppCon 2018: Nicolai Josuttis “The Nightmare of Initialization in C++”

CppCon 2018: Arthur O'Dwyer “Trivially Relocatable”

CppCon 2018: Richard Powell “How to Argue(ment)'

CppCon 2018: Christopher Di Bella “How to Teach C++ and Influence a Generation”

CppCon 2018: Titus Winters “Modern C++ Design (part 1 of 2)”

CppCon 2018: Arthur O'Dwyer “Return Value Optimization: Harder Than It Looks”

CppCon 2018: Patricia Aas “Software Vulnerabilities in C and C++”

CppCon 2018: Timur Doumler “Can I has grammar?”

CppCon 2018: Simon Brand “How C++ Debuggers Work”

CppCon 2018: Geoffrey Romer “What do you mean 'thread-safe'?”

CppCon 2018: Jonathan Keinan “Cache Warming: Warm Up The Code”

CppCon 2018: 'Compiling Multi-Million Line C++ Code Bases Effortlessly with the Meson Build System'

CppCon 2018: Robert Ramey “Safe Numerics”

CppCon 2018: Jason Turner “Surprises in Object Lifetime”

CppCon 2018: “Closing Panel: Spectre”

CppCon 2018: Walter E. Brown “C++ Function Templates: How Do They Really Work?”